turkish alien labor - Spanish English Dictionary